/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Empaque;
import java.util.List;
import logica.jpaControllers.EmpaqueJpaController;

/**
 *
 * @author USER
 */
public class CtrlEmpaque {
     public CtrlEmpaque() {
    }
    //guarda articulo
    public void guardarEmpaque(Empaque art) {
        EmpaqueJpaController ga = new EmpaqueJpaController();
        ga.create(art);
    }
    
    public void eliminarEmpaque(Empaque pais) throws Exception{
        EmpaqueJpaController ga = new EmpaqueJpaController();
        ga.destroy(pais.getIdEmpaque());
    }

    public void modificarEmpaque(Empaque a) throws Exception {
        EmpaqueJpaController ga = new EmpaqueJpaController();
        ga.edit(a);
    }
    
     
    public Empaque buscarEmpaque_X_idEmpaque(int idpais){
        EmpaqueJpaController ga = new EmpaqueJpaController();
        return ga.findEmpaque(idpais);
       
    }
    
    public Empaque buscarEmpaqueNombre(String nom) throws Exception{
        EmpaqueJpaController ga = new EmpaqueJpaController();
        return ga.findEmpaque_x_nombre(nom);
         
    }

//    public Pais buscarPaisMarca(String nom) throws Exception{
//        PaisJpaController ga = new PaisJpaController();
//        return ga.findArticulo_x_marca(nom);
//
//    }
        
    public List<Empaque> buscarTodosEmpaque() throws Exception{
        EmpaqueJpaController ga = new EmpaqueJpaController();
        return ga.findEmpaqueEntities();
    }

//    public void guardarDemandasArticulos(DemandaArticulo da){
//        DemandaArticuloJpaController exp_da = new DemandaArticuloJpaController();
//        exp_da.create(da);
//    }
//    
//    public List buscarDemandas(Articulo art) {
//        ArticuloJpaController ga = new ArticuloJpaController();
//        return ga.findDemandas(art);
//         
//    }

}
